#版本号
CMAKE_MINIMUM_REQUIRED(VERSION 3.10)

#工程号
PROJECT(threadTest)

#指定编译模式
set(CMAKE_BUILD_TYPE "Debug")

#使用C++11
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_STANDARD 11)

#添加调试参数
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -o0 -Wall -g2 -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -o3 -Wall")
set(CMAKE_CXX_FLAGS "$ENV{CMAKE_CXX_FLAGS}-pthread")        #C++多线程

#源文件
set(SRC_LIST main.cpp)

#设置程序输出目录
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

#指定输入编译警告
add_compile_options(-Wall)

#添加可执行文件
add_executable(${PROJECT_NAME} ${SRC_LIST})

